{% extends 'CpmJovenesBundle:Layout:admin_layout.html.twig' %}

{% block title %}Listado de tandas{% endblock %}

{% block content %}
{{ filter.form_init(form) }}
{{ filter.form_end(form) }}
<table class="records_list">
    <thead>
        <tr>
            <th>Evento</th>
            <th>Número de tanda</th>
            <th>Fecha de inicio</th>
            <th>Fecha de fin</th>
            <th>Acciones</th>
            <th></th>
        </tr>
    </thead>
    <tbody>
    {% for entity in entities %}
        <tr>
            
            <td> <a href="{{ path('instancia_show', { 'id': entity.instanciaEvento.id }) }}">{{ entity.instanciaEvento.titulo }}</a></td>
            <td>{{ entity.numero }}</td>
            <td>{% if entity.fechaInicio %}{{ entity.fechaInicio|date('d-m-Y') }}{% endif%}</td>
            <td>{% if entity.fechaFin %}{{ entity.fechaFin|date('d-m-Y') }}{% endif%}</td>
            <td>
                <ul>
                    <li>
                        <a href="{{ path('tanda_show', { 'id': entity.id }) }}">Ver</a>
                    </li>
                    <li>
                        <a href="{{ path('index_cronograma') }}#/tanda/{{entity.id}}">Cronograma</a>
                    </li>
<!--                    <li>
                        <a href="{{ path('tanda_edit', { 'id': entity.id }) }}">editar</a>
                    </li>
 -->                 
                </ul>
            </td>
            <td>id={{ entity.id }}</td>
        </tr>
    {% endfor %}
    </tbody>
</table>

<ul class="record_actions">
     <li>    
        <a href="#" onclick="$('#inicializarTandasForm').toggle(); return false;">
            Agregar tandas
        </a>
	 </li>
</ul>

 	        <div id="inicializarTandasForm" class="hiddenForms" style="display:none; clear:both;float:left; max-width:inherit;">
	        	<form method="post" action="{{ path('tanda_init') }}">
					<label for="evento">Indique el evento:</label>
					<select name="evento_chapa" id="evento_chapa" style="width:auto;">
					{% for evento in eventos %}
						<option value="{{ evento.id }}">{{ evento.titulo }}</option>
					{% endfor %}
					</select>
					<br/>

					<label for="accion">Cuantas tandas desea crear?</label>					
					<input type="radio" name="cuantas" value="una" onchange="$('#generarTandasWarn').hide();" checked />Una sola tanda vacía
					<input type="radio" name="cuantas" value="resto" onchange="$('#generarTandasWarn').show();" />Todas las tandas faltantes de este evento, usando la primer tanda como molde.
					<br/>

					<label for="incluir_no_confirmadas">Generar presentaciones para invitaciones aun no confirmadas?</label>
					<input type="checkbox" name="incluir_no_confirmadas"> (normalmente sólo se consideran las invitaciones aceptadas, en tanto que nunca se consideran las invitaciones rechazadas)
					</br>

					<p id="generarTandasWarn" style="display:none;">ATENCION: Se generara una nueva tanda para cada instancia del evento seleccionado que no tenga tanda. 
					Recuerde que esta operación requiere que haya creado previamente al menos una tanda para el evento en 
					cuestion y que esa tanda se usará como base para clonar las nuevas tandas. 
					</p>

					<input type="submit" value="Generar">
				</form>
			</div>

{% endblock %}
